* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #333; background-color: #e6e6e6;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { background-color:#e6e6e6;}
#header .head_box { width: 1180px; height: 123px; margin:0 auto; position: relative;}
#header .logo { position: absolute; top: 40px; left: 0px;}

/* nav */
#nav { position: absolute; top: 45px; right: 0px;}
#nav ul{font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}
#nav ul li{ float:left; margin-left:20px; display:inline;}
#nav ul li a{ color:#333; display:block; text-align:center; width:77px; height:39px; line-height:39px;}
#nav ul li a:hover{ color:#333; background: url(../images/nav_on_bg.jpg) center top no-repeat;}
#nav ul li.on a{ color:#333; background: url(../images/nav_on_bg.jpg) center top no-repeat;}

/*banner*/
#banner{}
.focus{ position:relative; z-index:0; width:100%; height:410px;margin:0 auto;overflow:hidden;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; }  
.focus .fcon img{ display:block; }  
.focus .fbg{ background: url(../images/ba3.png) center top no-repeat; bottom:0px;position:absolute; height:43px; text-align:center; z-index: 200;width:100%; }     
.focus .D1fBt{ padding-top:13px;}
.focus .D1fBt a{position:relative; display:inline-block; width:15px; height:15px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0;  background:url(../images/ba.png) no-repeat; z-index:10;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/ba2.png) no-repeat;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;/*width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;*/display:none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/* top */
.top_area1{ background: url(../images/top_area1_bg.jpg) center top repeat;}
.top_area2{ background-color:#f5f5f5;}
.top_box1{ width:1180px; padding:20px 0px; margin:0 auto;}
.top_list1{ float:left; width:355px; margin-right:55px; margin-bottom:10px;}
.top_list1.last{ float:right; margin-right:0px;}
.top_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#0f75bc; font-size:18px;background: url(../images/top_title1_bg.gif) center bottom repeat-x; padding:0px 0px 10px 0px;  margin-bottom:20px;}
.top_pic1{ margin-bottom:10px;}
.top_pic1 .pic_img{ background-color:#fff; padding:3px; border:1px solid #999999; width: 347px;height: 119px;display: table-cell;line-height:119px;text-align:center;vertical-align:middle;*display: block;*font-size:119px;}
.top_pic1 .pic_img img{vertical-align:middle; max-width: 347px; max-height: 119px;}
ul.top_link1{}
ul.top_link1 li{}
ul.top_link1 li a{ color:#333;background: url(../images/arrow1.gif) left center no-repeat; padding-left:15px;}
ul.top_link1 li a:hover{ color:#3baec9;}
ul.top_link1 li span{ color:#3baec9; float:right;}

/* content */
#content{width: 1180px; padding: 20px 0px;margin:0 auto;}
#content .c_area1{background: url(../images/c_area1_bg.gif) right top repeat-y;}
#content .c_bottom{background: url(../images/c_bottom_bg.gif) right bottom no-repeat;}
#content .c_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#0f75bc; font-size:18px; margin-bottom:20px;}
#content .more{ line-height:0; float:right;}

/* side */
#side{ float: left; width: 194px; overflow: hidden;}
#side .s_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:16px; line-height:39px; text-align:center; background: url(../images/s_title1_bg.gif) center top repeat-x; height:39px;}
#side .s_top{background: url(../images/s_top_bg.gif) top center no-repeat; padding-top:10px;}
#side .s_bottom{background: url(../images/s_bottom_bg.gif) center bottom no-repeat; padding:0px 15px 15px 15px;}
#side .s_box1{background: url(../images/s_box1_bg.gif) center center repeat-y;}
#side ul.s_link1{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
#side ul.s_link1 li{}
#side ul.s_link1 li a{ color:#333;background: url(../images/arrow2.gif) right center no-repeat; text-align:center; display:block; height:30px; margin-bottom:5px; border-bottom:1px solid #cdcdcd;}
#side ul.s_link1 li a:hover{ color:#eb3a0b;background: url(../images/arrow2_on.gif) right center no-repeat;}
#side ul.s_link1 li.on a{ color:#eb3a0b;background: url(../images/arrow2_on.gif) right center no-repeat;}

/* main */
#main{background: url(../images/main_bg.gif) center top no-repeat; float: right; width: 946px; overflow: hidden;}
#main .indent{ padding:25px;}
#main .map{ float:left;}
#main .m_title1{ font-size:16px; font-weight:bold; text-align:center;}
#main .m_txt1{ float:right; width:390px;}
#main .m_txt2{ color:#666; text-align:center; margin-bottom:10px;}
#main h2{font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; line-height:37px; background: url(../images/h2_bg.gif) center top repeat-x; height:37px; margin-bottom:20px;}
#main h2 span{background: url(../images/arrow3.gif) left center no-repeat; padding-left:20px;}
#main .m_pic1{float:left; margin-left:30px; margin-bottom:10px;}
#main .m_pic1 .pic_img{ border:1px solid #474748; width: 256px;height: 118px;display: table-cell;line-height:110px;text-align:center;vertical-align:middle;*display: block;*font-size:110px;}
#main .m_pic1 .pic_img img{vertical-align:middle; max-width: 256px; max-height: 118px;}
#main .m_pic1 .pic_txt{ text-align:center; margin-top:5px;}
#main .m_pic1 a{ color:#333; display:block;}
#main .m_pic1 a:hover{ color:#0f75bc;}
#main ul.m_link1{}
#main ul.m_link1 li{ margin-bottom:5px;}
#main ul.m_link1 li a{ color:#333;background: url(../images/arrow1.gif) left center no-repeat; padding-left:15px;}
#main ul.m_link1 li a:hover{ color:#3baec9;}
#main ul.m_link1 li span{ color:#3baec9; float:right;}
#main .page{ padding:10px 10px 0px 10px; margin-top:20px; border-top:1px solid #e5e5e5;}
#main .page a{ color:#333;}
#main .page a:hover{ color:#388cbd;}
#main .location{font-family:SimSun; color:#388cbd; font-size:12px; font-weight:normal; float:right;}
#main .location a{ color:#388cbd;}
#main .location a:hover{ color:#333;}

/* footer */
#footer{ background: url(../images/footer_bg.jpg) center top repeat-x #404041;}
#footer .foot_box{width: 1200px; padding:20px 0px; margin:0 auto;}
#footer .foot_logo{ float:left;}
#footer .foot_copy{ color:#fff; float:left; width:600px; padding-left:20px;}
#footer .foot_er{ float:right;}

/* public */
.font_red{ color: #ff2b2b;}
.form_m{ width: 240px; height: 36px; line-height:36px; border: 1px solid #dddddd;}
.form_com{ width: 580px; height: 280px; border: 1px solid #dddddd;}
.btn1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:16px; line-height:16px; background-color:#cccccc; padding:10px 10px; border:0; cursor: pointer;}
.btn1:hover{ background-color:#388cbd;}
table{border-collapse: collapse;}
table.table1{WIDTH: 100%;}
table.table1 th{ text-align: left;vertical-align: top;padding: 10px;}
table.table1 td{ text-align: left;vertical-align: top;padding: 10px;}

/*links*/
.links_list {position: relative;z-index: 3;width:1180px;overflow:hidden;}
.link_prev {width:20px;height:30px;overflow:hidden;text-indent:-999em;display:block;cursor:pointer; background: url(../images/prev.jpg) center top no-repeat;position: absolute; top:50px; left:0px; z-index: 2;}
.link_next {width:20px;height:30px;overflow:hidden;text-indent:-999em;display:block;cursor:pointer; background: url(../images/next.jpg) center top no-repeat;position: absolute; top:50px; right:0px;z-index: 2;}
#links {width:1180px;overflow:hidden;}
#links ul {overflow:hidden;width:1000000px;}
#links li {float:left; margin-right:48px;}
#links li .pic_img{ border:1px solid #474748; width: 256px;height: 118px;display: table-cell;line-height:110px;text-align:center;vertical-align:middle;*display: block;*font-size:110px;}
#links li .pic_img img{vertical-align:middle; max-width: 256px; max-height: 118px;}
#links li .pic_txt{ text-align:center; margin-top:5px;}
#links li a{ color:#333; display:block;}
#links li a:hover{ color:#0f75bc;}
.slideContainer{position: relative;z-index:0;}

/*CSS megas512 style pagination*/
DIV.megas512 {
	TEXT-ALIGN: center; padding-top:20px; margin-top: 10px; font-size: 14px; line-height:26px; COLOR: #4c4948;
}
DIV.megas512 A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #4c4948; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; background-color:#fff; border:1px solid #e5e5e5;
}
DIV.megas512 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #0f75bc; border:1px solid #0f75bc;
}
DIV.megas512 A:active {
	COLOR: #fff; BACKGROUND-COLOR: #dcdcdc; border:1px solid #e34120;
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #0f75bc; border:1px solid #0f75bc;
}
DIV.megas512 SPAN.select {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #0f75bc; border:1px solid #0f75bc;
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #4c4948; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; background-color:#fff; border:1px solid #e5e5e5;
}
